package 其他.秒杀项目内部组件;

import org.junit.Test;

import static MyUtils.MHUtils.*;
import static MyUtils.MHMoban.*;

/*
    每个节点只处理自己（单cur思想）
    做完题一定写入表格
*/
public class 缓存雪崩 {
//
//    public String get(key) {
//        String value = redis.get(key);
//        //key不在
//        if (value == null) {
//            //加锁(设置自动过期防死锁
//            if (redis.setnx(key_mutex, 1, 3 * 60) == 1) {
//                value = db.get(key);
//                redis.set(key, value, expire_secs);
//                redis.del(key_mutex);
//            }
//            //其他线程没抢到锁,等
//            else {
//                sleep(50);
//                get(key);  //重试
//            }
//        }
//        else {
//            return value;
//        }
//    }

}
